package com.lagou.edu.bean;

import java.util.Set;

/**
 * @author wsz
 * @date 2021/10/19 9:14
 **/
public class BeanDefinition {

    private String id;

    private Class target;

    private Boolean lazyInit;

    private Boolean singleton;

    private Set<String> interfacesNames;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Class getTarget() {
        return target;
    }

    public void setTarget(Class target) {
        this.target = target;
    }

    public Boolean getLazyInit() {
        return lazyInit;
    }

    public void setLazyInit(Boolean lazyInit) {
        this.lazyInit = lazyInit;
    }

    public Boolean getSingleton() {
        return singleton;
    }

    public void setSingleton(Boolean singleton) {
        this.singleton = singleton;
    }

    public Set<String> getInterfacesNames() {
        return interfacesNames;
    }

    public void setInterfacesNames(Set<String> interfacesNames) {
        this.interfacesNames = interfacesNames;
    }
}
